package tech.abing.spider.task.model.amac;

import java.sql.Timestamp;

import tech.abing.spider.annotation.Column;
import tech.abing.spider.annotation.Table;
import tech.abing.spider.model.Proccessable;

/**
 * 证券公司私募产品
 * @author Ivan qb.huang@wescxx.com   
 * @date 2016-11-4 上午11:14:33 
 * @version V2.0
 */
@Table(name = "private_fund")
@SuppressWarnings("serial")
public class PrivateFundEntity implements Proccessable, java.io.Serializable {
	/**成立规模*/
	private java.lang.Double clgm;
	/**成立时参与户数*/
	private java.lang.Integer clscyhs;
	/**产品编码*/
	private java.lang.String cpbm;
	/**产品名称*/
	private java.lang.String cpmc;
	/**到期日*/
	private java.lang.String dqr;
	/**份额登记机构*/
	private java.lang.String fedjjg;
	/**管理方式*/
	private java.lang.String glfs;
	/**管理机构*/
	private java.lang.String gljg;
	/**mpiId*/
	private java.lang.String mpiId;
	/**pwId*/
	private java.lang.String pwId;
	/**pwStates*/
	private java.lang.String pwStates;
	/**是否分级*/
	private java.lang.String sffj;
	/**设立日期*/
	private java.util.Date slrq;
	/**托管机构*/
	private java.lang.String tgjg;
	/**投资服务*/
	private java.lang.Object tzfw;
	/**投资类型*/
	private java.lang.String tzlx;
	/**被抓取页面的url*/
	private String url;
	/**创建时间*/
	private Timestamp createTime;
	/**用于记录ID*/
	private String id;
	
	/**
	 *
	 *@return ： ID
	 */
	@Column(name ="ID")
	public String getId() {
		return id;
	}
	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  ID
	 */
	public void setId(String id) {
		this.id = id;
	}
	
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  成立规模
	 */
	@Column(name ="CLGM")
	public java.lang.Double getClgm(){
		return this.clgm;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  成立规模
	 */
	public void setClgm(java.lang.Double clgm){
		this.clgm = clgm;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  成立时参与户数
	 */
	@Column(name ="CLSCYHS")
	public java.lang.Integer getClscyhs(){
		return this.clscyhs;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  成立时参与户数
	 */
	public void setClscyhs(java.lang.Integer clscyhs){
		this.clscyhs = clscyhs;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  产品编码
	 */
	@Column(name ="CPBM")
	public java.lang.String getCpbm(){
		return this.cpbm;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  产品编码
	 */
	public void setCpbm(java.lang.String cpbm){
		this.cpbm = cpbm;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  产品名称
	 */
	@Column(name ="CPMC")
	public java.lang.String getCpmc(){
		return this.cpmc;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  产品名称
	 */
	public void setCpmc(java.lang.String cpmc){
		this.cpmc = cpmc;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  到期日
	 */
	@Column(name ="DQR")
	public java.lang.String getDqr(){
		return this.dqr;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  到期日
	 */
	public void setDqr(java.lang.String dqr){
		this.dqr = dqr;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  份额登记机构
	 */
	@Column(name ="FEDJJG")
	public java.lang.String getFedjjg(){
		return this.fedjjg;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  份额登记机构
	 */
	public void setFedjjg(java.lang.String fedjjg){
		this.fedjjg = fedjjg;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  管理方式
	 */
	@Column(name ="GLFS")
	public java.lang.String getGlfs(){
		return this.glfs;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  管理方式
	 */
	public void setGlfs(java.lang.String glfs){
		this.glfs = glfs;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  管理机构
	 */
	@Column(name ="GLJG")
	public java.lang.String getGljg(){
		return this.gljg;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  管理机构
	 */
	public void setGljg(java.lang.String gljg){
		this.gljg = gljg;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  mpiId
	 */
	@Column(name ="MPI_ID")
	public java.lang.String getMpiId(){
		return this.mpiId;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  mpiId
	 */
	public void setMpiId(java.lang.String mpiId){
		this.mpiId = mpiId;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  pwId
	 */
	@Column(name ="PW_ID")
	public java.lang.String getPwId(){
		return this.pwId;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  pwId
	 */
	public void setPwId(java.lang.String pwId){
		this.pwId = pwId;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  pwStates
	 */
	@Column(name ="PW_STATES")
	public java.lang.String getPwStates(){
		return this.pwStates;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  pwStates
	 */
	public void setPwStates(java.lang.String pwStates){
		this.pwStates = pwStates;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  是否分级
	 */
	@Column(name ="SFFJ")
	public java.lang.String getSffj(){
		return this.sffj;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  是否分级
	 */
	public void setSffj(java.lang.String sffj){
		this.sffj = sffj;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  设立日期
	 */
	@Column(name ="SLRQ")
	public java.util.Date getSlrq(){
		return this.slrq;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  设立日期
	 */
	public void setSlrq(java.util.Date slrq){
		this.slrq = slrq;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  托管机构
	 */
	@Column(name ="TGJG")
	public java.lang.String getTgjg(){
		return this.tgjg;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  托管机构
	 */
	public void setTgjg(java.lang.String tgjg){
		this.tgjg = tgjg;
	}
	/**
	 *方法: 取得java.lang.Object
	 *@return: java.lang.Object  投资服务
	 */
	@Column(name ="TZFW")
	public java.lang.Object getTzfw(){
		return this.tzfw;
	}

	/**
	 *方法: 设置java.lang.Object
	 *@param: java.lang.Object  投资服务
	 */
	public void setTzfw(java.lang.Object tzfw){
		this.tzfw = tzfw;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  投资类型
	 */
	@Column(name ="TZLX")
	public java.lang.String getTzlx(){
		return this.tzlx;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  投资类型
	 */
	public void setTzlx(java.lang.String tzlx){
		this.tzlx = tzlx;
	}

	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  被抓取页面的url
	 */
	@Column(name ="URL")
	public String getUrl() {
		return url;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  被抓取页面的url
	 */
	public void setUrl(String url) {
		this.url = url;
	}

	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  创建时间
	 */
	@Column(name ="CREATE_TIME")
	public Timestamp getCreateTime() {
		return createTime;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  创建时间
	 */
	public void setCreateTime(Timestamp createTime) {
		this.createTime = createTime;
	}
}
